Multi-Agent Job Application Assistant Crew

Agentic AI
Large Multimodal Model
crewAI
OpenAI
Serper
Streamlit
Author

Prasad Bhoite

Tip

Multi-Agent Job Application Assistant Crew is a modular GenAI application that helps users streamline the job application process using task-specialized CrewAI agents, dynamic forms, and advanced retrieval techniques.

πŸš€ Features

  • πŸ€– Multi-Agent Architecture: Each agent performs a dedicated task (e.g., resume enhancement, cover letter generation, job matching).
  • 🧾 Job Form Parsing: Upload job descriptions or links and auto-parse key requirements.
  • πŸ“„ Dynamic Resume Customization: Tailor your resume and experience section based on the job description.
  • βœ‰οΈ Cover Letter Generation: Generate personalized, professional cover letters using AI agents.
  • 🧠 Memory & Reasoning: Long-term memory using vector store for improved reasoning across tasks.

🧱 Tech Stack

  • Framework: Streamlit + CrewAI
  • LLMs: OpenAI GPT-4o
  • Retrieval: ChromaDB
  • Agents: Role-based CrewAI agents (e.g., Researcher, ResumeWriter, Reviewer)
  • Deployment: Streamlit Cloud

πŸ”— GitHub Repository

πŸ‘‰ Explore Source Code: https://github.com/prasadbhoite/Multi_Agent_Job_Application_Crew


πŸ§ͺ Screenshots

⚠️ If you’re running locally, be sure to include your .env, secrets.toml, and requirements.txt.


🧬 Live Demo

Try the app live: